package com.flame.system.log.controller.vo;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.flame.core.mybatis.PageParam;

/**
 * flame_user_login_log 登录日志表
 *
 * @author 吴欣童
 * @since 2023-02-23 18:22:33
 */
public class UserLoginLogVo extends PageParam {

    /**
     * 日志ID
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long logId;

    /**
     * 用户ID(账号)
     */
    private String userId;

    /**
     * IP地址
     */
    private String ip;

    /**
     * 登录状态
     */
    private String loginStatus;

    /**
     * 登录开始日期
     */
    private String loginTimeStart;

    /**
     * 登录结束日期
     */
    private String loginTimeEnd;

    public Long getLogId() {
        return logId;
    }

    public void setLogId(Long logId) {
        this.logId = logId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getLoginStatus() {
        return loginStatus;
    }

    public void setLoginStatus(String loginStatus) {
        this.loginStatus = loginStatus;
    }

    public String getLoginTimeStart() {
        return loginTimeStart;
    }

    public void setLoginTimeStart(String loginTimeStart) {
        this.loginTimeStart = loginTimeStart;
    }

    public String getLoginTimeEnd() {
        return loginTimeEnd;
    }

    public void setLoginTimeEnd(String loginTimeEnd) {
        this.loginTimeEnd = loginTimeEnd;
    }
}